package com.yssw.news.domain;

import lombok.*;
import com.yssw.common.annotation.Excel;
import com.yssw.common.core.domain.BaseEntity;

/**
 * 新闻对象 news_table
 *
 * @author yssw
 * @date 2023-03-27
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
@ToString
public class NewsTable extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 编号
     */
    private Long id;

    /**
     * 新闻标题
     */
    @Excel(name = "新闻标题")
    private String newsTitle;

    /**
     * 新闻图片
     */
    @Excel(name = "新闻图片")
    private String newsImage;

    /**
     * 新闻简述
     */
    @Excel(name = "新闻简述")
    private String newsDesc;

    /**
     * 新闻类型ID
     */
    @Excel(name = "新闻类型ID")
    private Long newsTypeClassId;

    /**
     * 是否置顶 0否，1是
     */
    @Excel(name = "是否置顶 0否，1是")
    private Integer top;

    /**
     * 删除标志（0代表存在 2代表删除）
     */
    private String delFlag;

    /**
     * 乐观锁
     */
    @Excel(name = "乐观锁")
    private Integer version;

    /** 任职要求 */
    @Excel(name = "任职要求")
    private String signboardAsk;

    /** 岗位职责 */
    @Excel(name = "岗位职责")
    private String signboardDuty;

    /**
     * 查询类型
     */
    @Excel(name = "查询类型")
    private Integer type;
    
    /**
     * 用户ID
     */
    @Excel(name = "用户序号", cellType = Excel.ColumnType.NUMERIC, prompt = "用户编号")
    private Long userId;

}
